home *** CD-ROM | disk | FTP | other *** search
/ Scene 96 / Scene 96 International Edition (Zyklop Software) (Disc 2) (1997).iso / misc / coding / cp2dekit / samples / makefile < prev    next >
Makefile  |  1996-12-28  |  3KB  |  112 lines

  1. #destpath = ..\..\
  2.  
  3. dest = devwgus.dll devpsb.dll devssb.dll arcrar.dll playxm.dll loadxm.dll playinp.dll smptmode.dll playwav.dll smpgmode.dll smptwin.dll postproc.dll
  4.  
  5. !include ..\cpdkinc.mak
  6.  
  7. devwgus_desc = 'CP Wavetable Device: Gravis UltraSound (c) 1994-96 Niklas Beisert'
  8. devwgus_objs = devwgus.obj
  9. devwgus_libs = mcpbase.lib hardware.lib
  10. devwgus_ver = 1940.51
  11.  
  12. devwgus.dll: $(dlldeps) devwgus.exp $(devwgus_objs) $(devwgus_libs)
  13.   $(makedll)
  14.  
  15. devpsb_desc = 'CP Player Device: SoundBlaster (c) 1994-96 Niklas Beisert'
  16. devpsb_objs = devpsb.obj
  17. devpsb_libs = plrbase.lib hardware.lib
  18. devpsb_ver = 1940.51
  19.  
  20. devpsb.dll: $(dlldeps) devpsb.exp $(devpsb_objs) $(devpsb_libs)
  21.   $(makedll)
  22.  
  23. devssb_desc = 'CP Sampler Device: SoundBlaster (c) 1994-96 Niklas Beisert'
  24. devssb_objs = devssb.obj
  25. devssb_libs = smpbase.lib hardware.lib
  26. devssb_ver = 1940.51
  27.  
  28. devssb.dll: $(dlldeps) devssb.exp $(devssb_objs) $(devssb_libs)
  29.   $(makedll)
  30.  
  31. arcrar_desc = 'CP Archive Reader: *.RAR (c) 1994-96 Niklas Beisert'
  32. arcrar_objs = arcrar.obj
  33. arcrar_libs = pfilesel.lib
  34. arcrar_ver = 1940.51
  35.  
  36. arcrar.dll: $(dlldeps) arcrar.exp $(arcrar_objs) $(arcrar_libs)
  37.   $(makedll)
  38.  
  39. playxm_desc = 'CP XM Player (c) 1994-96 Niklas Beisert'
  40. playxm_objs = xmplay.obj xmpplay.obj
  41. playxm_libs = poutput.lib mcpbase.lib cpiface.lib playgmd.lib plrbase.lib
  42. playxm_ver = 1940.51
  43.  
  44. playxm.dll: $(dlldeps) playxm.exp $(playxm_objs) $(playxm_libs)
  45.   $(makedll)
  46.  
  47. loadxm_desc = 'CP Module Loader: *.XM (c) 1994-96 Niklas Beisert'
  48. loadxm_objs  = loadxm.obj
  49. loadxm_libs  = playgmd.lib mcpbase.lib
  50. loadxm_ver = 1940.51
  51.  
  52. loadxm.dll: $(dlldeps) loadxm.exp $(loadxm_objs) $(loadxm_libs)
  53.   $(makedll)
  54.  
  55. playinp_desc = 'CP Input Player (c) 1994-96 Niklas Beisert'
  56. playinp_objs = inppplay.obj
  57. playinp_libs = smpbase.lib cpiface.lib pfilesel.lib poutput.lib
  58. playinp_ver = 1940.51
  59.  
  60. playinp.dll: $(dlldeps) playinp.exp $(playinp_objs) $(playinp_libs)
  61.   $(makedll)
  62.  
  63. smptmode_desc = 'CP Hello World Example Mode (c) 1994-96 Niklas Beisert'
  64. smptmode_objs = smptmode.obj
  65. smptmode_libs = poutput.lib cpiface.lib
  66. smptmode_ver = 1940.51
  67.  
  68. smptmode.dll: $(dlldeps) smptmode.exp $(smptmode_objs) $(smptmode_libs)
  69.   $(makedll)
  70.  
  71. playwav_desc = 'CP Wave Player (c) 1994-96 Niklas Beisert'
  72. playwav_objs = wavpplay.obj wavplay.obj wavptype.obj wavpasm.obj
  73. playwav_libs = plrbase.lib hardware.lib cpiface.lib sets.lib poutput.lib
  74. playwav_ver = 1940.51
  75.  
  76. playwav.dll: $(dlldeps) playwav.exp $(playwav_objs) $(playwav_libs)
  77.   $(makedll)
  78.  
  79. smpgmode_desc = 'CP blah (c) 1994-96 Niklas Beisert'
  80. smpgmode_objs = smpgmode.obj
  81. smpgmode_libs = cpiface.lib poutput.lib
  82. smpgmode_ver = 1940.51
  83.  
  84. smpgmode.dll: $(dlldeps) smpgmode.exp $(smpgmode_objs) $(smpgmode_libs)
  85.   $(makedll)
  86.  
  87. smptwin_desc = 'CP blah (c) 1994-96 Niklas Beisert'
  88. smptwin_objs = smptwin.obj
  89. smptwin_libs = cpiface.lib poutput.lib
  90. smptwin_ver = 1940.51
  91.  
  92. smptwin.dll: $(dlldeps) smptwin.exp $(smptwin_objs) $(smptwin_libs)
  93.   $(makedll)
  94.  
  95. postproc_desc = 'CP blah (c) 1994-96 Niklas Beisert'
  96. postproc_objs = postproc.obj
  97. postproc_libs =
  98. postproc_ver = 1940.51
  99.  
  100. postproc.dll: $(dlldeps) postproc.exp $(postproc_objs) $(postproc_libs)
  101.   $(makedll)
  102.  
  103. ..\libs\dosdll.lib: dllstart.obj dmain.obj libmain.obj libterm.obj
  104.   *wlib /b /n /p=32 ..\libs\dosdll.lib +dllstart.obj +dmain.obj +libmain.obj +libterm.obj
  105.  
  106. .cpp.obj:
  107.   *wpp386 /onatmir /s /5r /fp5 $<
  108.  
  109. .asm.obj
  110.   tasm /ml /m5 $<
  111.  
  112.